Labs

The homework assignments in this course are lab assignments where you will solve the problem using a combination of mathematics and computer code.
Please submit a and either a quarto file or jupyter notebook or other code that generates your homework. Labs should be submitted on Blackboard.

  • Gradient Descent and Least Squares (Download)
  • Least Squares Applications (Download)
  • Convex Sets (Download)
  • Convex Functions (Download)
  • Convex Optimizations Problems (Download)
  • Applications to Statistics and Machine Learning (Download)
  • Nonconvex Optimization and Stochastic Gradient Descent (Download)
  • Training Deep Neural Networks (Download)